.goods-list{
	width: 100%;
	background: #fff;
	min-height: 14rem;
	.good{
		display: flex;
		align-items: top;
		padding: 0.2rem 0.24rem;
		.cl-c-left{
			flex: 0 0 8%;
			height: 2rem;
			line-height: 2rem;
			position: relative;
			margin-right: 0.2rem;
			input{
				width: 0.54rem;
				height: 0.54rem;
				border-radius: 0.54rem;
				border:0.01rem solid #e4e7ed;
				&.active{
					background: #ff3d00;
					border: none;
				}
			}
			.iconfont{
				position: absolute;
				top: 0;
				left: 0;
				z-index: 2;
				width: 100%;
				text-align: center;
				height: 2rem;
				line-height: 2.1rem;
				font-size: 0.44rem;
				color: #fff;
			}
		}
		.goods-left{
			position: relative;
			margin-right: 0.2rem;
			img{
				width: 2rem;
				height: 2rem;
				border-radius: 0.1rem;
			}
			.goods-left-tips{
				position: absolute;
				bottom: 0;
				left: 0;
				width: 2rem;
				height: 0.4rem;
				line-height: 0.4rem;
				// background: linear-gradient(to right,rgba(255,101,68,0) 0%, #2fb916 50% ,rgba(255,101,68,0) 100%);
				font-size: 0.20rem;
				color: #fff;
			}
		}
		.goods-right{
			flex: 1;
			position: relative;
			.two-line{
				margin-bottom: 0.2rem;
				text-align: justify;
				font-size: 0.28rem;
				span{
					margin-right: 0.1rem;
					display: inline-block;
					width: 0.28rem;
					height: 0.28rem;
					&.TBimg{
						background: url(../assets/img/taobao.png) center center no-repeat;
						background-size: contain;
					}
					&.TMimg{
						background: url(../assets/img/tmall.png) center center no-repeat;
						background-size: contain;
					}
					&.JDimg{
						background: url(../assets/img/jd.png) center center no-repeat;
    					background-size: contain;
					}
					&.PDDimg{
						background: url(../assets/img/pinduoduo_icon.png) center center no-repeat;
    					background-size: contain;
					}
				}
			}
			.gr-sale{
				display: flex;
				align-items: center;
				justify-content: space-between;
				font-size: 0.20rem;
				color: #999;
				p{
					span{
						text-decoration: line-through;
					}
				}
			}
			.gr-price{
				position: absolute;
				bottom: 0;
				display: flex;
				align-items: flex-end;
				justify-content: space-between;
				width: 100%;
				.gr-price-left{
					.icon{
						display: inline-block;
						width: 1rem;
						height: 0.32rem;
						// line-height: 0.32rem;
						text-align: center;
						border-radius: 0.04rem;
						vertical-align: middle;
						font-size: 0.20rem;
						color: #fff;
					}
					label{
						// background-image:-webkit-linear-gradient(left,red,#fd8403,yellow);
						// -webkit-background-clip:text;
      //   				-webkit-text-fill-color:transparent;
						display: inline-block;
						vertical-align: middle;
						font-size: 0.32rem;
						color: rgb(255,101,68);
						span{
							font-size: 0.20rem;
							
						}
					}
				}
				.gr-price-right{
					position: relative;
					width: 1.3rem;
					height: 0.44rem;
					line-height: 0.44rem;
					text-align: center;
					color: #fff;
					font-size: 0.24rem;
					div{
						position: absolute;
						width: 0.1rem;
						height: 0.1rem;
						border-radius: 0.1rem;
						background: #fff;
						top: 50%;
						margin-top: -0.05rem;
						&.dotl{
							left: -0.05rem;
						}
						&.dotr{
							right: -0.05rem;
						}
					}
				}
			}
		}
	}
	.goods-none{
		padding: 0.4rem 0;
		width: 100%;
		img{
			width: 60%;
		}
	}
}